package com.dongdong.service;

import com.dongdong.model.TbSpecification;
import com.dongdong.result.PageBean;
import com.dongdong.result.PageResult;
import com.dongdong.vo.SpecVO;

import java.util.List;

public interface SpecService {

    /**
     * 分页模糊查询
     * @param bean
     * @return
     */
    PageResult<SpecVO> FindSpecList(PageBean<SpecVO> bean);

    /**
     * 根据ID回显规格
     * @param id
     * @return
     */
    SpecVO selectSpecById(Long id);

    /**
     * 增加规格
     * @param specVO
     */
    void InsertSpec(SpecVO specVO);

    /**
     * 修改规格
     * @param specVO
     */
    void UpdateSpec(SpecVO specVO);

    /**
     * 删除规格
     * @param id
     */
    void DeleteSpecById(Long id);

    /**
     * 查询全部规格
     * @return
     */
    List<TbSpecification> FindBrandAll();
}
